void DLL_meminit(char*** pBufTbl, void** pFuncTbl);
void DLL_memfree();
int Get_vscroll();
int Get_scra_h_posiw();
int Get_scrb_h_posiw();
void SetDebugFlag(unsigned int NewVal);
void game_init();
sprite_status* atomwk_search();
int game();
void sonic0(sprite_status* pActwk);
void sonic1(sprite_status* pActwk);
void sonic2(sprite_status* pActwk);
void sonic3(sprite_status* pActwk);
void sonic_act(sprite_status* pActwk);
void atom1(sprite_status* pActwk);
void atom0(sprite_status* pActwk);
void atom(sprite_status* pActwk);
void clchg();
void clwout();
void clwout_new();
void woutcolor(unsigned short wD1);
void clwin_init();
void clwin();
void clwin_new();
void wincolor(unsigned char byD0, unsigned short wD1);
int FadeProc();
void soundset(short ReqNo);
